Vcenter Lcm Deployment Common ApplianceDeploymentConfig
The Vcenter Lcm Deployment Common ApplianceDeploymentConfig schema contains the new appliance deployment configuration.
This schema was added in vSphere API 9.0.0.0.
{
"source_container": {
"hostname": "string",
"username": "string",
"password": "string",
"https_port": 0,
"ssl_verify": false,
"certificate": "string"
},
"appliance": {
"name": "string",
"size": "string",
"thin_disk_mode": false,
"disk_size": "string",
"root_password": "string",
"network_settings": {
"ip_family": "string",
"mode": "string",
"ip": "string",
"dns_servers": [
"string"
],
"prefix": 0,
"gateway": "string",
"hostname": "string"
},
"ova_info": {
"location": "string",
"ssl_verify": false,
"ova_checksum": "string",
"ova_checksum_algorithm": "string",
"certificate": "string"
},
"ceip_enabled": false,
"cpu_allocation": {
"reservation": 0,
"allocate": "string"
},
"memory_allocation": {
"reservation": 0,
"allocate": "string"
}
},
"location": {
"esx": {
"connection": {
"hostname": "string",
"username": "string",
"password": "string",
"https_port": 0,
"ssl_verify": false,
"certificate": "string"
},
"placement_config": {
"datastore_name": "string",
"network_name": "string",
"resource_pool_path": "string"
}
},
"vcenter": {
"connection": {
"hostname": "string",
"username": "string",
"password": "string",
"https_port": 0,
"ssl_verify": false,
"certificate": "string"
},
"placement_config": {
"vm_folder_path": "string",
"resource_pool_path": "string",
"cluster_path": "string",
"host_path": "string",
"datastore_name": "string",
"datastore_cluster_name": "string",
"network_name": "string"
}
}
}
}
A connection to container, which hosts the source appliance. This connection information is required for automatically extracting and preserving VM configuration during deployment, e.g. Virtual Ethernet Cards. If either the current vCenter is self managed or the VM configuration is not necessary to be preserved during deployment this field might be omitted.
This property was added in vSphere API 9.0.0.0.
Not required if the current VCenter is self managed. Otherwise if not set VM configuration won't be preserved.
Description of the new appliance configuration.
This property was added in vSphere API 9.0.0.0.
ESX or VC on which to deploy the appliance.
This property was added in vSphere API 9.0.0.0.
If missing or null
the target appliance will be deployed on the same location as current vCenter. If current vCenter is not self managed and source container is not specified, upgrade initialization will fail.